翻訳と辞書
Words near each other
・ Hugh Adamson
・ Hugh Adcock
・ Hugh Adcock (physician)
・ Huffamoose
・ Huffamoose (album)
・ Huffer
・ Huffer (Transformers)
・ Huffia
・ Huffin
・ Huffin'n'Puffin'
・ Huffingford Manor
・ Huffington
・ Huffman
・ Huffman Aviation
・ Huffman Bros. Motor Co
Huffman coding
・ Huffman Covered Bridge
・ Huffman Distillery and Chopping Mill
・ Huffman Eja-Tabe
・ Huffman High School
・ Huffman Historic District
・ Huffman House
・ Huffman House (Newport, Virginia)
・ Huffman Independent School District
・ Huffman Mill Covered Bridge
・ Huffman Prairie
・ Huffman v. Office of Personnel Management
・ Huffman, Indiana
・ Huffman, Texas
・ Huffman, Virginia


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Huffman coding : ウィキペディア英語版
Huffman coding

In computer science and information theory, a Huffman code is a particular type of optimal prefix code that is commonly used for lossless data compression. The process of finding and/or using such a code proceeds by means of Huffman coding, an algorithm developed by David A. Huffman while he was a Ph.D. student at MIT, and published in the 1952 paper "A Method for the Construction of Minimum-Redundancy Codes".
The output from Huffman's algorithm can be viewed as a variable-length code table for encoding a source symbol (such as a character in a file). The algorithm derives this table from the estimated probability or frequency of occurrence (''weight'') for each possible value of the source symbol. As in other entropy encoding methods, more common symbols are generally represented using fewer bits than less common symbols. Huffman's method can be efficiently implemented, finding a code in linear time to the number of input weights if these weights are sorted. However, although optimal among methods encoding symbols separately, Huffman coding is not always optimal among all compression methods.
== History ==

In 1951, David A. Huffman and his MIT information theory classmates were given the choice of a term paper or a final exam. The professor, Robert M. Fano, assigned a term paper on the problem of finding the most efficient binary code. Huffman, unable to prove any codes were the most efficient, was about to give up and start studying for the final when he hit upon the idea of using a frequency-sorted binary tree and quickly proved this method the most efficient.〔see Ken Huffman (1991)〕
In doing so, Huffman outdid Fano, who had worked with information theory inventor Claude Shannon to develop a similar code. By building the tree from the bottom up instead of
the top down, Huffman avoided the major flaw of the suboptimal Shannon-Fano coding.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Huffman coding」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.